package cn.gitee.ffmpeg.processed.dto;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;

import java.util.List;

/**
 * @author xuhainan
 * @date 2023/3/7 17:15
 * @region hefei
 */
@Data
public class WatermarkInfoDTO {

    /**
     * 源文件地址
     */
    private String sourcePath;

    /**
     * 目标文件地址
     */
    private String targetPath;

    /**
     * 水印字体相关信息
     */
    private List<FontInfo> fontInfos;

    @Data
    public static class FontInfo {
        /**
         * 水印内容
         */
        private String content;

        /**
         * 字体大小
         */
        private String fontSize;

        /**
         * 水平位置
         */
        private String xLocation;
        /**
         * 垂直位置
         */
        private String yLocation;

        /**
         * 字体颜色
         */
        private String fontColor = "white";

    }
}
